package com.bluezone.dec.common;

import lombok.Getter;

/**
 * 消息code码枚举
 */
@Getter
public enum CodeEnum {

    /**
     * 操作成功
     */
    OK(0, "操作成功"),
    /**
     * 系统错误
     */
    SYSTEM_ERROR(500, "系统错误"),
    /**
     * 数据库无记录
     */
    NO_RECORD_NOW(700, "数据库无记录"),
    /**
     * 数据已存在
     */
    RECORD_ALREADY_EXIST(701, "数据已存在"),
    /**
     * 参数错误
     */
    PARAMS_ERROR(702, "参数错误"),
    /**
     * 找不到配置文件里指定的路径
     */
    NO_PATH_IN_PROPERTIES(703, "找不到配置文件里指定的路径"),
    /**
     * 操作失败
     */
    DB_OPER_FAIL(10000, "操作失败"),
    /**
     * token无效
     * */
    TOKEN_INVALID(3,"token无效"),

    /** ---------用户消息码------------**/

    /**
     * 用户未登录
     */
    USER_NOLOGOUT(10001, "用户未登录");


    private Integer code;
    private String msg;

    CodeEnum(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }
}
